/*commen part*/
html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { font-family:"Microsoft Yahei",'helvetica neue',arial,'hiragino sans gb',stheiti,'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x: hidden;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big { font-size: 1.3em;}
small { font-size: 0.77em;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
input[type='checkbox'], input[type='radio'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { height: auto;}
input[type='search'] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance: none;}
fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em; border: 1px solid #c0c0c0;}
legend { padding: 0; border: 0;}
table { border-spacing: 0; border-collapse: collapse;}
td, th { padding: 0;}
table { background-color: transparent;}
caption { padding-top: 8px; padding-bottom: 8px; text-align: left; color: #777;}
th { text-align: inherit;}
@-ms-viewport { width: device-width;}

/*base*/
img[data-src], .opc0 { opacity: 0 ; filter: alpha(opacity=0);}
.placeholder { color: #aaa;}

/*jrico*/
@font-face {font-family: "jrico";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.ion {
  font-family:"jrico" !important;
  display:inline-block;
  vertical-align:middle;
  margin:0 .3em;
  font-size: inherit;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;   
}

/*tools*/
.foot .fix { zoom: 1; clear: both;}
.foot .fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; display: inline; zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}

/*animate*/
.rotation { -webkit-animation: rotation  0.8s infinite linear; animation: rotation  0.8s infinite linear;}
@-webkit-keyframes rotation { 0% { -webkit-transform: rotateZ(0deg);}
    100% { -webkit-transform: rotateZ(360deg);}}
@keyframes rotation { 0% { transform: rotateZ(0deg);}
    100% { transform: rotateZ(360deg);}}
.heartbeat { -webkit-animation: heartbeat  1.2s infinite ease-in; animation: heartbeat  1.2s infinite ease-in;}
@-webkit-keyframes heartbeat { 0% { -webkit-transform: scale(1); opacity: 1;}
    15% { -webkit-transform: scale(1.3); opacity: 0.5;}
    30% { -webkit-transform: scale(1); opacity: 1;}}
@keyframes heartbeat { 0% { transform: scale(1); opacity: 1;}
    15% { transform: scale(1.3); opacity: 0.5;}
    30% { transform: scale(1); opacity: 1;}}
.trigger:hover { -webkit-animation: trigger 0.2s ease; animation: trigger 0.2s ease;}
@-webkit-keyframes trigger { 0% { -webkit-transform: rotateZ(0deg);}
    100% { -webkit-transform: rotateZ(180deg);}}
@keyframes trigger { 0% { transform: rotateZ(0deg);}
    100% { transform: rotateZ(180deg);}}

/*
*name : Global && Pc StyleSheet (v3.0.0)
*author : _Q
*update : upgrade
*upgrade-date : 20200218
*/

/* 雪碧图 */
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; background:url(../images/ico.png); vertical-align:-5px; vertical-align:-1px;}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}

/* 比例图片 */
[class="rect-"] { position:relative;display:block; width:100%;height:0;overflow:hidden;}
[class="rect-"] ._full{position:absolute;left:0;top:0;width:100%;height:100%;height:auto;}
.rect-5625{padding-bottom:56.25%;}
.rect-618{padding-bottom:61.8%;}
.rect-75{padding-bottom:75%;}
.rect-100{padding-bottom:100%;}

/* 设置 */
body{font-size:13px; line-height:1.8; color:#555;background:#fff;}
.wrap { max-width:1200px; margin-right:auto; margin-left:auto; width:1200px; clear:both;}
a { color:#868686;}
a:hover { color:#ff9400;}
::-moz-selection {color:#fff; background:#39f; }
::selection {color:#fff; background:#39f; }

/* 网站样式 */
.sele{position:relative;height:20px;line-height:20px;cursor:pointer;}
.sele_{display:none;position:absolute;width:100%;left:-1px;top:20px;background:#fff;border:1px solid #cacad9;max-height:200px;overflow:auto;}
.sele_ a{display:block;}

.img_eff img { -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.img_eff img:hover { transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px);}
.img_eff .long img:hover,.acl_layer .recPro01 img:hover,.recBrands img:hover
{transform:none;-webkit-transform:none;opacity: .8;transition:opacity ease .32s;}

body,html,.wrap { min-width:1200px;}
 
/*foot*/
.foot{background: #fafafa;}
.foot .foot_item{overflow: hidden;}
.foot .foot_item .item_sug{position: relative;height: 45px;border-bottom: 1px solid #dadada;}
.foot .foot_item .item_det{position: relative;margin: 10px 10px 0 10px; overflow:hidden;}
.foot .foot_item .item_det_tit{color: #333; padding-left: 10px; font-size: 14px; margin-top: 15px;}



.foot .foot_item .sug_tit{line-height: 45px;font-size: 16px;color: #333;font-weight: bold;}
.foot .foot_item .sug_tit.spe{font-size: 24px;}
.foot .foot_item .r_link{position: absolute;right: 0;top: 20px;}
.foot .foot_item .r_sug{height: 24px;line-height: 24px;font-size: 14px;color: #333;font-weight: bold;}
.foot .foot_item .det_des{line-height: 24px;font-size: 14px;color: #868686;}
.foot .foot_item a:hover{color: #ff4800;}
.foot .foot_item .item{display: inline-block;height: 24px;padding: 2px 10px 2px 0;line-height: 24px;font-size: 14px;color: #868686;}
.foot .foot_item .r_link .item{padding: 0 10px;}
.foot_item .link_item.more{float: right;}
/*.foot_item .link_item.more .item{text-decoration: underline;}*/
.foot_item.site_info{margin-top: 20px;padding: 10px 0;background: #2e2e2e;}
.foot_item.site_info .info_l{margin-left: 10px;}
/*.foot_item.site_info .info_l .item:last-of-type{padding: 2px 0;}*/
.foot_item.fold{height: auto;}
.foot_item.fold.fold_default{height: 0;}
/*ticker msg*/
.foot .foot_item #ticker_msg{overflow: hidden;}
.foot .foot_item #ticker_msg dl {display: block;margin: 0;}
.foot .foot_item #ticker_msg dd {display: block;float: left;}
.foot .foot_item #ticker_msg span{padding: 0 10px;text-decoration: underline;}

.foot .line_info{padding: 0 10px;overflow: hidden;}
.foot .line_info li{display: inline-block;float: left;white-space: nowrap;}
.foot .line_info .item_det_bot{width: 1110px;}
.foot .foot_item #ticker_msg_bot{overflow: hidden;}
.foot .foot_item #ticker_msg_bot dl {display: block;margin: 0;}
.foot .foot_item #ticker_msg_bot dd {display: block;float: left;}
/*.foot_item #ticker_msg_bot span{padding: 0 10px;}*/

.foot .line_info .ahed_sug{display: inline-block;height: 24px;padding: 2px 0;line-height: 24px;font-size: 14px;color: #868686;}

.foot .site_msg{margin-top: 6px;padding-top: 6px;border-top: 1px solid #424242;}
.foot .site_msg .info_l a:not(:first-of-type){padding: 2px 10px;}
